package com.testyourshell.dao;

import java.io.Serializable;
import java.util.List;

public interface BaseDAO<Entity extends Serializable> {
	List<Entity> findAll();

	Entity findById(final Long id);

	void create(final Entity createdEntity);

	Entity update(final Entity updatedEntity);

	void delete(final Entity deletedEntity);
}
